export const pianjuOptons: IOption<string>[] = [
    { value: '不加班', label: '不加班' },
    { value: '偶尔加班', label: '偶尔加班' },
    { value: '弹性工作', label: '弹性工作' },
]
export const boxueOptons: IOption<string>[] = [
    { value: '双休', label: '双休' },
    { value: '大小周', label: '大小周' },
    { value: '单休', label: '单休' },
    { value: '排班轮休', label: '排班轮休' },
]
export enum FuliValue {
    tuijianfuli = "tuijianfuli",
    baoxian = "baoxian",
    xinziqiquan = "xinziqiquan",
    dujiaxiujia = "dujiaxiujia",
    shenghuobutie = "shenghuobutie",
    yuangongguanhuai = "yuangongguanhuai",
    huanjingsheshi = "huanjingsheshi",
    custom = "custom"
}
export type FuliCase = {
    value: FuliValue
    label: string
    list: FuliItem[]
}
export type FuliItem = {
    icon: string
    title: string
    desc: string
    parent: FuliValue
}
type FuliIconNames = "下午茶" | "餐补" | "五险一金" | "交通补贴" | "住房补贴" | "健身房" | "免费停车" | "免费班车" | "全勤奖" | "关怀" | "加班费" | "员工旅游" | "团建聚餐" | "奖杯" | "婚假、产假、陪产假" | "定期体检" | "宠物" | "带薪年假" | "年终奖" | "弹性工作" | "有无线网" | "母婴" | "生日补贴" | "电脑" | "绩效奖金" | "股票期权" | "节日福利" | "补充医疗保险" | "远程办公" | "通讯补贴" | "重疾保障" | "项目奖金" | "高温补贴"
type FuliIcons = {
    [name in FuliIconNames]: string
}
const fuliNamedIcons: FuliIcons = {
    "婚假、产假、陪产假": "icon-a-hunjiachanjiapeichanjia",
    下午茶: "icon-xiawucha",
    五险一金: "icon-wuxianyijin",
    交通补贴: "icon-jiaotongbutie",
    住房补贴: "icon-zhufangbutie",
    健身房: "icon-jianshenfang",
    免费停车: "icon-mianfeitingche",
    免费班车: "icon-mianfeibanche",
    全勤奖: "icon-quanqinjiang",
    关怀: "icon-guanhuai",
    加班费: "icon-jiabanfei",
    员工旅游: "icon-yuangonglvyou",
    团建聚餐: "icon-tuanjianjucan",
    奖杯: "icon-jiangbei",
    定期体检: "icon-dingqitijian",
    宠物: "icon-chongwu",
    带薪年假: "icon-daixinnianjia",
    年终奖: "icon-nianzhongjiang",
    弹性工作: "icon-danxinggongzuo",
    有无线网: "icon-youwuxianwang",
    母婴: "icon-muying",
    生日补贴: "icon-shengributie",
    电脑: "icon-diannao",
    绩效奖金: "icon-jixiaojiangjin",
    股票期权: "icon-gupiaoqiquan",
    节日福利: "icon-jierifuli",
    补充医疗保险: "icon-buchongyiliaobaoxian",
    远程办公: "icon-yuanchengbangong",
    通讯补贴: "icon-tongxunbutie",
    重疾保障: "icon-zhongjibaozhang",
    项目奖金: "icon-xiangmujiangjin",
    餐补: "icon-canbu",
    高温补贴: "icon-gaowenbutie"
}
export const fuliPredefinedIcons = Array.from(new Set(Object.values(fuliNamedIcons)))
export const fuliCases: FuliCase[] = [
    {
        value: FuliValue.tuijianfuli,
        label: '推荐福利',
        list: [
            {
                desc: "缴纳养老保险、医疗保险、失业保险、工伤保险、生育保险和住房公积金",
                icon: fuliNamedIcons['五险一金'],
                parent: FuliValue.tuijianfuli,
                title: "五险一金"
            },
            {
                desc: "年末给予员工年终奖励，对—年来的工作业绩给予肯定",
                icon: fuliNamedIcons['年终奖'],
                parent: FuliValue.tuijianfuli,
                title: '年终奖'
            },
            {
                desc: "为员工提供带薪年休假",
                icon: fuliNamedIcons['带薪年假'],
                parent: FuliValue.tuijianfuli,
                title: '带薪年假'
            },
            {
                desc: "为员工提供餐饮补贴",
                icon: fuliNamedIcons['餐补'],
                parent: FuliValue.tuijianfuli,
                title: '餐补'
            }
        ]
    },
    {
        value: FuliValue.baoxian,
        label: '保险',
        list: [
            {
                desc: "缴纳养老保险、医疗保险、失业保险、工伤保险、生育保险和住房公积金",
                icon: fuliNamedIcons['五险一金'],
                parent: FuliValue.baoxian,
                title: '五险一金'
            },
            {
                desc: "在社保基础上提供额外商业医疗保险",
                icon: fuliNamedIcons['补充医疗保险'],
                parent: FuliValue.baoxian,
                title: '补充医疗保险'
            },
            {
                desc: "定期为员工提供健康检查",
                icon: fuliNamedIcons['定期体检'],
                parent: FuliValue.baoxian,
                title: '定期体检'
            },
            {
                desc: "为员工提供重大疾病保险保障",
                icon: fuliNamedIcons['重疾保障'],
                parent: FuliValue.baoxian,
                title: '重疾保障'
            },
        ]
    },
    {
        value: FuliValue.xinziqiquan,
        label: '薪资期权',
        list: [
            {
                desc: "年末给予员工年终奖励，对—年来的工作业绩给予肯定",
                icon: fuliNamedIcons['年终奖'],
                parent: FuliValue.xinziqiquan,
                title: '年终奖'
            },
            {
                desc: "根据员工绩效表现发放额外奖金",
                icon: fuliNamedIcons['绩效奖金'],
                parent: FuliValue.xinziqiquan,
                title: '绩效奖金'
            },
            {
                desc: "为员工提供公司股票或期权激励",
                icon: fuliNamedIcons['股票期权'],
                parent: FuliValue.xinziqiquan,
                title: '股票期权'
            },
            {
                desc: "项目完成后向参与员工发放奖金",
                icon: fuliNamedIcons['项目奖金'],
                parent: FuliValue.xinziqiquan,
                title: '项目奖金'
            },
            {
                desc: "按国家规定支付加班工作报酬",
                icon: fuliNamedIcons['加班费'],
                parent: FuliValue.xinziqiquan,
                title: '加班费'
            },
            {
                desc: "对全勤员工发放额外奖励",
                icon: fuliNamedIcons['全勤奖'],
                parent: FuliValue.xinziqiquan,
                title: '全勤奖'
            },
        ]
    },
    {
        value: FuliValue.dujiaxiujia,
        label: '度假休假',
        list: [
            {
                desc: "为员工提供带薪年休假",
                icon: fuliNamedIcons['带薪年假'],
                parent: FuliValue.dujiaxiujia,
                title: '带薪年假'
            },
            {
                desc: "在固定工时外提供弹性工作时间安排",
                icon: fuliNamedIcons['弹性工作'],
                parent: FuliValue.dujiaxiujia,
                title: '弹性工作'
            },
            {
                desc: "允许员工在非办公地点完成工作",
                icon: fuliNamedIcons['远程办公'],
                parent: FuliValue.dujiaxiujia,
                title: '远程办公'
            },
            {
                desc: "组织员工进行集体旅游活动",
                icon: fuliNamedIcons['员工旅游'],
                parent: FuliValue.dujiaxiujia,
                title: '员工旅游'
            },
            {
                desc: "为员工在结婚、生育以及配偶生育时提供的法定带薪假期",
                icon: fuliNamedIcons['婚假、产假、陪产假'],
                parent: FuliValue.dujiaxiujia,
                title: '婚假、产假、陪产假'
            },
        ]
    },
    {
        value: FuliValue.shenghuobutie,
        label: '生活补贴',
        list: [
            {
                desc: "为员工提供餐饮补贴",
                icon: fuliNamedIcons['餐补'],
                parent: FuliValue.shenghuobutie,
                title: '餐补'
            },
            {
                desc: "为员工通勤提供交通补贴",
                icon: fuliNamedIcons['交通补贴'],
                parent: FuliValue.shenghuobutie,
                title: '交通补贴'
            },
            {
                desc: "为员工租房或购房提供补贴",
                icon: fuliNamedIcons['住房补贴'],
                parent: FuliValue.shenghuobutie,
                title: '住房补贴'
            },
            {
                desc: "为员工工作通讯费用提供补贴",
                icon: fuliNamedIcons['通讯补贴'],
                parent: FuliValue.shenghuobutie,
                title: '通讯补贴'
            },
            {
                desc: "为员工在高温季节提供补贴",
                icon: fuliNamedIcons['高温补贴'],
                parent: FuliValue.shenghuobutie,
                title: '高温补贴'
            },
        ]
    },
    {
        value: FuliValue.yuangongguanhuai,
        label: '员工关怀',
        list: [
            {
                desc: "在法定节日为员工发放福利礼品",
                icon: fuliNamedIcons['节日福利'],
                parent: FuliValue.yuangongguanhuai,
                title: '节日福利'
            },
            {
                desc: "为员工提供免费零食和下午茶",
                icon: fuliNamedIcons['下午茶'],
                parent: FuliValue.yuangongguanhuai,
                title: '零食下午茶'
            },
            {
                desc: "定期组织团队聚餐或建设活动",
                icon: fuliNamedIcons['团建聚餐'],
                parent: FuliValue.yuangongguanhuai,
                title: '团建聚餐'
            },
            {
                desc: "员工生日时发放礼物或礼金",
                icon: fuliNamedIcons['生日补贴'],
                parent: FuliValue.yuangongguanhuai,
                title: '生日福利'
            },
        ]
    },
    {
        value: FuliValue.huanjingsheshi,
        label: '环境设施',
        list: [
            {
                desc: "为员工提供上下班通勤班车",
                icon: fuliNamedIcons['免费班车'],
                parent: FuliValue.huanjingsheshi,
                title: '免费班车'
            },
            {
                desc: "办公区域覆盖高速无线网络",
                icon: fuliNamedIcons['有无线网'],
                parent: FuliValue.huanjingsheshi,
                title: '有无线网'
            },
            {
                desc: "为员工提供健身场所或器材",
                icon: fuliNamedIcons['健身房'],
                parent: FuliValue.huanjingsheshi,
                title: '健身房'
            },
            {
                desc: "为员工提供免费停车位",
                icon: fuliNamedIcons['免费停车'],
                parent: FuliValue.huanjingsheshi,
                title: '免费停车'
            },
        ]
    },
    {
        value: FuliValue.custom,
        label: '自定义',
        list: []
    }
]